	@charset "UTF-8";
/* CSS Document */
@import url(global.css);  /* CSS 共公样式 */
@import url(../common/base.css);


body.loginBj{width:100%;height:100%;position:relative;z-index: -10;background-image:url(../../image/loginBJ@2x.png);
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-attachment: fixed !important;
  background-size: cover !important;
  -webkit-background-size: cover !important;
  -o-background-size: cover !important;
  zoom: 1 !important;}

.loginLogo{width:90%;margin:0px auto 0px;}

.loginLogo img{width:100%;}
.loginCopy{text-align:center;height:36px;line-height:36px;color:#b2f4ff;font-size:1rem; position:fixed;bottom:0;width:100%;}



.userInformation{ background:#2eadff;padding:54px 15px 12px; position:relative;}
.userInformation .operating{position:absolute;top:9px;right:0;}
.userInformation .operating a{height:30px;width:30px; display:inline-block;margin-right:10px; position:relative;}
.userInformation .operating a span{ position:absolute;top:-4px;left:18px;height:17px;border-radius:8px;background:#f0544d;color:#fff;font-size:1rem;line-height:16px;padding:0 4px; text-align:center;min-width:17px;}
.userInformation .operating img{width:30px;}


.userInformation .cutover{position:absolute;top:9px;left:15px;}
.userInformation .cutover a.img{width:30px;height:30px; display:block;float:left;}
.userInformation .cutover a.img img{width:100%;}
.userInformation .cutover a.link{ display:block;float:left;margin:5px 0 0 10px;padding:0 12px;height:20px; background:#258acc;border-radius:10px;color:#b3d8f6;line-height:20px;}

.userInformation .avatar{width:94px;height:78px;position:relative; float:left;text-align:center;}
.userInformation .avatar dt{ text-align:center;}
.userInformation .avatar dt a{ display:inline-block;width:72px;height:72px;border-radius:50%; overflow:hidden;border:3px solid #6ac5ff; background-image:url(../../image/Avatar.png); background-repeat:no-repeat; background-position:center; background-size:100%;} 


.userInformation .avatar dt a img{width:100%;height:100%;}
.userInformation .avatar dd{width:100%;height:23px; background-size:100%; background-position:center; background-repeat:no-repeat; position:absolute;bottom:0;font-size:1.3rem;color:#fff;line-height:18px; z-index:10;}
.userInformation .avatar dd.business{background-image:url(../../image/propertyName@2x.png);}
.userInformation .avatar dd.business.gray{background-image:url(../../image/propertyNameGray@2x.png)}
.userInformation .avatar dd.business.vip{background-image:url(../../image/propertyNameVIP@2x.png); text-indent:1.8em;}
.userInformation .avatar dd.business.vip:before{ content:'';width:30px;height:30px; position:absolute; background:url(../../image/vip@2x.png); background-size:100%;bottom:4px;left:7px;}




.userInformation .userLabel{color:#fff;float:left;padding:16px 0 0 10px;}
.userInformation .userLabel .name{font-size:18px;}
.userInformation .userLabel .name span{ display:inline-block;font-size:14px; font-weight:lighter;}
.userInformation .userLabel .over{height:22px; background:#ffd52c;font-size:1.3rem;line-height:22px;color:#8b5200;padding:0 12px;border-radius:11px; text-align:center;float:left;margin-top:6px;}


.userInformation .UserInfo{padding:16px 0px 12px; display:inline-block;width:100%;}
.userInformation .UserInfo li{width:25%;float:left; text-align:center;color:#fff;font-size:1.2rem;border-right:1px solid #268aca;}
.userInformation .UserInfo.personalInfo li{width:33.333%;}
.userInformation .UserInfo li:last-child{border:none;}
.userInformation .UserInfo li span{ display:block;font-size:1.4rem;}

.userInformation .platformInfo{ background:#44bfff;border-radius:4px;padding:4px 10px;display:inline-block;width:100%;}
.userInformation .platformInfo li{font-size:1.4rem;color:#fff;line-height:24px;width:50%;float:left;}


.Module{ display:inline-block;width:100%;}
.Module dl{padding:4% 0;width:33.33%;display:line-block;float:left;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;line-height:36px;font-size:1.3rem;color:#212a32; text-align:center;}
.Module dl dt{width:30px;height:30px; margin:0 auto;}
.Module dl dt img{width:100%;height:100%;}
.Module dl dd{color:#212a32;}
.Module dl a{ display:block;}
.Module dl:nth-child(3),.Module dl:nth-child(6),.Module dl:nth-child(9){border-right:none;}


.subEntrance{margin-top:15px; background:#fff;padding:0 0 0 15px;}
.subEntrance ul li{border-bottom:1px solid #e5e5e5;min-height:46px;font-size:1.4rem;width:100%;padding:8px 4px 8px 0;line-height:30px;}
.subEntrance ul li:last-child{border:none;}
.subEntrance ul li a{color:#212a32;font-size:1.4rem;display: inline-block;width: 100%;}
.subEntrance ul li img{width:30px;float: right;}
.subEntrance ul li span{font-size:1.4rem;color:#aaafb6;}
.subEntrance ul li span.padd_right10{padding-right:10px;}
.subEntrance ul li span.elementIMG img{width:62px;margin-left:10px;}
.formBlock{background:#fff;padding:0 0 0 15px;margin-top:16px;}
.formBlock > div{border-bottom:1px solid #e5e5e5;height:46px;width:100%;padding:8px 4px 8px 0;line-height:30px;font-size:1.4rem;color:#212a32;}
.formBlock > div:last-child{border:none;}
.formBlock .forms{ position:relative;}
.formBlock .forms label{ display:block;width:31%;font-size:1.4rem;float:left;}
.formBlock .forms input[type="text"]{ display:block;width:69%;font-size:1.4rem;height:30px;line-height:30px;}
.formBlock .forms .verification{position:absolute;top:7px;right:10px;padding:4px 10px;font-size:1.4rem;color:#2eadff; border-radius:3px;border:1px solid #2eadff;background:transparent;z-index:2;}
.formBlock .forms .check{position:absolute;top:7px;right:10px;padding:4px 10px;font-size:1.4rem;color:#2eadff; border-radius:3px;border:1px solid #2eadff;background:transparent;z-index:2;}
.formBlock .forms .icheckList label{font-size:1.3rem;color:#5d646e;}
.formBlock .forms.UploadIMG{min-height:72px;}

.formBlock .forms .verification.failure{color:#c0c0c0; border:1px solid #c0c0c0;}


.formBlock .forms .selectAdd{display:block;width:69%;font-size:1.2rem;height:30px;line-height:30px; text-align:right;color:#666;float:left;}
.formBlock .forms .selectAdd img{width:30px;float:right;}

.UploadIMGfrom{background:#fff;padding:0 0 0 15px;margin-top:16px;}
.UploadIMGfrom > div{border-bottom:1px solid #e5e5e5;width:100%;padding:8px 4px 8px 0;line-height:30px;font-size:1.4rem;color:#212a32;}
.UploadIMGfrom .UploadIMG > div{min-height:62px;}
.UploadIMGfrom .UploadIMG > div .imgAgain{margin-top:6px;margin-left: 8%;}
.UploadIMGfrom > div:last-child{border:none;}
.UploadIMGfrom .UploadIMG label{width:100%; float:none;line-height:18px;margin-top:6px;}
.UploadIMGfrom .UploadIMG label span{font-size:1.2rem;color:#aaafb6;line-height:16px; display:block;}
.UploadIMGfrom .UploadIMG .report-file{float:none;margin-left:8%;margin-top:6px; display:inline-flex;}



.formIcon{background:#fff;padding:0 0 0 15px;margin-top:16px;}
.formIcon > div{border-bottom:1px solid #e5e5e5;height:46px;width:100%;padding:8px 4px 8px 0;line-height:30px;font-size:1.4rem;color:#212a32;}
.formIcon > div:last-child{border:none;}
.formIcon span.return{width:30px;}
.formIcon span.return img{width:100%;}
.formIcon .forms{ position:relative;}
.formIcon .forms label{ display:block;width:30px;float:left;margin-right:8px;}
.formIcon .forms label img{width:100%;height:100%;}
.formIcon .forms input[type="text"]{ display:block;width:84%;float:left;font-size:1.4rem;height:30px;line-height:30px;}
.formIcon .forms .verification{ position:absolute;top:2px;right:0;padding:10px;font-size:1.4rem;color:#ffa132; background:transparent; z-index:2;}


.formIcon.register{padding:0 15px;}
.formIcon.register > div{height:61px;padding:15px 4px 15px 0;}
.formIcon.register > div:last-child{border-bottom:1px solid #e5e5e5;}
.formIcon.register .verification{ position:absolute;top:10px;right:0;padding:10px;font-size:1.4rem;color:#ffa132; background:transparent; z-index:2;}

.formIcon.login{ background:transparent;padding:0 20px;}
.formIcon.login > div{height:48px;padding:9px 4px 9px 10px;color:#fff; background:rgba(255,255,255,.25);border-radius:4px;border:none;margin-bottom:8px;}
.formIcon.login .verification{ position:absolute;top:10px;right:0;padding:10px;font-size:1.4rem;color:#ffa132; background:transparent; z-index:2;}
.formIcon.login .forms input[type="text"]{  background:transparent;color:#fff;}



.formPromptText{padding:18px 15px 0;margin-bottom:-10px;color:#5d646e;}

.bankSelect{padding-top:9px;padding-bottom:9px;}

.bankSelect dl{}
.bankSelect dl dt{width: 60px;margin-right: 6px;float: left;line-height: 48px;font-size: 14px;color: #212a32;}
.bankSelect dl dt img{width:100%;height:100%;}
.bankSelect dl dd{font-size:1.4rem;color:#aaafb6;line-height:18px;}
.bankSelect dl dd span{ display:block;color:#586485;font-size:1.4rem;line-height:20px;padding-top:5px;}
.bankSelect .return{margin-top:9px;line-height:30px;font-size:1.4rem;}
.bankSelect .return img{width:30px;}




.promptText{ background:#fff;padding:15px;}
.promptText span{ display:inline-block;width:100%;padding:10px 10px 10px 14px; background:#fff9e3;font-size:1.3rem;color:#5d646e;line-height:20px;}
.promptText span strong{margin-left:-4px;}
.promptText span dl{font-size:1.3rem;line-height:20px;color:#212a32;}
.promptText span dl dt{margin-top:4px;}
.promptText span dl dd{color:#5d646e;padding-left:6px;}
.promptText .title{font-size:1.4rem;color:#212a32;padding-bottom:10px;line-height:20px;}
.promptText .title kbd{font-size:16px; display:block;}



.TabTitle{border-bottom:1px solid #e5e5e5;height:45px;}
.TabTitle li{ display:inline-block;width:25%;float:left; text-align:center;line-height:41px;border-bottom:3px solid #fff;height:44px;font-size:1.6rem;}
.TabTitle li.current{border-color:#2eadff;}
.TabTitle li a{color:#aaafb6; display:block;}
.TabTitle li.current a{color:#2eadff; display:block;}
.pointsDetail li{width:33.33%;}

.messageList{}
.messageList dl{border-bottom:1px solid #e5e5e5;padding:12px 10px 10px 15px;background:#f1faff;}
.messageList dl dt{font-size:1.4rem;color:#212a32;line-height:18px; height: auto;}
.messageList dl dd{font-size:1rem;color:#aaafb6;line-height:16px; text-align:right; font-weight:lighter;}
.messageList dl.read{ background:#fff;}
.messageList dl.read dt{color:#aaafb6;word-break: break-all;}


.registerTitle{ text-align:center;font-size:2rem;color:#2eadff;line-height:24px;}
.registerTitle span{ display:inline-block;padding:0 4px;color:#ffa132;padding-top:30px;}

.registerText{padding:15px 15px 0;}
.registerText span{display:inline-block;width:100%;padding:10px 10px 10px 14px; background:#f4f5f7;font-size:1.4rem;color:#5d646e;line-height:20px;border-radius:4px;}

.Checks{padding:15px;font-size:1.3rem;line-height:16px;color:#1b6798;}
.Checks input{float:left;width:14px;height:14px;margin:1px 4px 0 0;}
.Checks a{color:#1b6798;}

.Pop_BJ{width:100%;height:100%; background:rgba(0,0,0,0.42); position:fixed;top:0;left:0; z-index:999;display:table;}
.Pop_BJ .part{height:97px;border-radius:4px; text-align:center; position:absolute; top:46%;margin-top:-48px;width:80%;margin-left:10%; overflow:hidden;}
.Pop_BJ .part a{ display:block;font-size:1.6rem;color:#212a32;line-height:48px;border-bottom:1px solid #e5e5e5; background:#fff;}

.Pop_BJ .DialogBox{vertical-align:middle;display:table-cell;padding:0 12%;}
.Pop_BJ .DialogBox .info{ background:#fff;border-radius:5px; overflow:hidden;text-align:center;}
.Pop_BJ .DialogBox .info span{ display:block;padding:22px 15px;font-size:1.5rem;color:#212a32;line-height:22px;}
.Pop_BJ .DialogBox .info span .title{font-weight:bold;padding-bottom:10px;font-size:1.6rem;}
.Pop_BJ .DialogBox .operate{border-top:1px solid #e5e5e5;height:46px;padding:0;}
.Pop_BJ .DialogBox .operate .link{line-height:46px;font-size:1.6rem; display:inline-block;width:50%;float:left;border-right:1px solid #e5e5e5;}
.Pop_BJ .DialogBox .operate .link:last-child{border:none;}
.Pop_BJ .DialogBox .operate .bigLink{line-height:46px;font-size:1.6rem; display:inline-block;width:100%;}
.Pop_Error{width:100%;height:100%;position:fixed;top:0;left:0; z-index:999;display:table;}
.Pop_Error .DialogBox{vertical-align:middle;display:table-cell;padding:0 12%;}
.Pop_Error .ErrorMessage{ display:block; text-align:center;}
.Pop_Error .ErrorMessage span{margin:auto;border-radius:4px;padding:8px 10px; background:rgba(0,0,0,0.5);font-size:1.4rem;color:#ffffff; display:inline-block;}

.Pop_loading{width:100%;height:100%;position:fixed;top:0;left:0; z-index:999;display:table; background:rgba(0,0,0,.3)}
.Pop_loading .DialogBox{vertical-align:middle;display:table-cell;padding:0 12%;}
.Pop_loading .loadingIMG{ display:block; text-align:center;}
.Pop_loading .loadingIMG span{margin:auto;border-radius:4px;font-size:1.4rem;color:#ffffff; display:inline-block;}
.Pop_loading .loadingIMG span img{width:60px; box-shadow:0px 0px 4px rgba(0,0,0,.3)}



.OperationResult{ background:#fff;padding:28px 15px 16px; text-align:center;}
.OperationResult dl{}
.OperationResult dl dt img{width:44px;}
.OperationResult dl dd{line-height:20px;font-size:1.4rem;color:#aaafb6;}
.OperationResult dl dd span{ display:block;font-size:2rem;color:#212a32;line-height:36px;padding-top:4px;}
.OperationResult dl dd kbd{font-size:26px; font-family:Arial; display:block;color:#212a32;line-height:36px;}
.OperationResult dl dd kbd em{font-size:1.6rem; font-style:normal;}

.haifLink{padding:20px 10px;height:86px;}
.haifLink a{display:inline-block;width:46%;line-height:46px;float:left;margin:0 2%; text-align:center;font-size:1.6rem;border-radius:4px;}
.haifLink a.Hollow{border:1px solid #e5e5e5; background:#fff;color:#5d646e;}
.haifLink a.blue{background:#62c1ff;color:#fff;}



.report-file {display: block;position: relative;padding:8px 0;width:56px;height:56px;overflow: hidden;border: 1px dotted #d8d8d8;background:#fff;text-align: center; float: left;margin-right:5px;}
.report-file span {cursor: pointer;display: block;line-height: 20px;color: #aaafb6;font-size:1.1rem; width:100%; text-align:center;}
.report-file span img{width:20px;}
.report-file input.file-prew {cursor: pointer;position: absolute;top: 0;left:0;width:56px;height:56px;font-size:10px;opacity: 0; filter: alpha(opacity=0);}

.Instructions{padding:30px 12px 0 0;float:right;font-size: 1.2rem;color: #aaafb6;}

.bulletinList{}
.bulletinList dl{border-bottom:1px solid #e5e5e5;/* padding:12px 10px 6px 24px; */}
.bulletinList dl{padding:10px 5px 5px 20px;}

.bulletinList dl dt{font-size:1.4rem;color:#212a32;line-height:18px;display:block;width:22em;word-break:keep-all;/* white-space:nowrap; */overflow:hidden;text-overflow:ellipsis;}
.bulletinList dl dd{font-size:1rem;color:#aaafb6;line-height:16px; text-align:left;padding-top:2px;}
.bulletinList dl dd img{max-width:100%;display: none;}
.bulletinList .bulletinContent{max-height: 32px;line-height: 16px;overflow: hidden; margin: 5px 0; height: 16px;}
.bulletinList .bulletinContent *{  margin: 0;}
.bulletinList .bulletinContent img{display: none;}
.bulletinList dl dd span{ display:block; text-align:right; font-weight:lighter;font-size:1rem;}
.bulletinList dl:before{ content:"●"; font-family:Arial;color:#f0544d;font-size:1.2rem;float:left;line-height:18px; display:inline-block;width:10px;margin-left:-15px;}

.bulletinList dl.read dt{color:#aaafb6;}
.bulletinList dl.read dt{width: 100%;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.bulletinList dl.read:before{ display:none;}

.articleDetail{padding:15px;}
.articleDetail{width: 100%;word-wrap: break-word;}
.articleDetail .title{font-size:1.8rem;color:#212a32;line-height:20px;}
.articleDetail time{color:#aaafb6;line-height:18px; display:block;font-weight:lighter;font-size:1rem;padding:4px 0;}
.articleDetail .text{color:#525e69;font-size:1.4rem;line-height:24px;border-top:1px solid #e5e5e5;}
.articleDetail .text p{color:#525e69; text-indent:2em;margin-top:8px;}



.bankList{margin-top:15px;padding-left:15px; background:#fff;}
.bankList > div{border-bottom:1px solid #e5e5e5;padding-right:15px;}
.bankList > div:last-child{border-bottom:none;}

.plusBank{ display:block; text-align:center;height:46px;padding:8px; background:#fff;margin-top:15px;line-height:30px;color:#212a32;}
.plusBank img{height:30px; vertical-align:top;}



.step{width:75%;margin:34px 12.5% 0;padding-bottom:60px; position:relative;}
.step span{width:100%;height:7px; background:#e3e3e3; display:inline-block; position:absolute;top:0;left:0; overflow:hidden;}
.step span em{ display:block;height:3px;margin:2px 0; background:#58c86b;}

.step dl{font-size:1.4rem;color:#aaafb6;text-align:center;width:70px; z-index:99; position:absolute;top:-12px;margin-left:-35px;}
.step dl dt{width:30px;height:30px;margin:0 auto; background:#f0f0f0;border:3px solid #e3e3e3;border-radius:50%;line-height:24px; font-size:1.2rem;color:#aaafb6;margin-bottom:3px; overflow:hidden;}


.step dl dd{ display:block;line-height:28px;}
.step dl.opt dt{background:#58c86b;}
.step dl dt img{width:100%;}
.step dl.one{left:0;}
.step dl.two{left:33.5%;}
.step dl.three{left:66.66%;}
.step dl.four{left:100%;}
.step dl.active{color:#58c86b;}
.step dl.active dt{width:36px;height:36px;margin-top:-3px;margin-bottom:0;background:#58c86b;line-height:30px;color:#fff;font-size:1.6rem;}






.headTitle.expensesRecord{ position:fixed;top:0px; width: 100%; }
.tableList{position: relative;}
.tableList .title{border-bottom:1px solid #e5e5e5;height:44px;font-size:1.2rem;color:#848a9b;}
.tableList .title span{ display:block;padding-left:10px;float:left;line-height:44px;}
.tableList .title.xiaofeiTititle{position:fixed;top:48px; width: 100%; background: #fff;}
/* .recordList{}
.recordList span.time{width:15%;}
.recordList span.commodity{width:30%;}
.recordList span.rebate{width:18%;}
.recordList span.status{width:35%;} 
.tableList .list.xiaofeiList{padding-top:92px;}*/
.tableList .list li{border-bottom:1px solid #e5e5e5;height:44px;}
.tableList .list li span{display:block;padding-left:10px;float:left;line-height:44px;color:#212a32;min-height: 1px;}
.tableList .list li span img{width:30px;margin-top:6px;}
.tableList .list li span a.links{ display:inline-block;line-height:28px;padding:0 3px;font-size:1.2rem;color:#2eadff;border-radius:3px;border:1px solid #2eadff;margin-right:6px;}

/* .tableList .list li .userid{display: table-cell;word-wrap: break-word;height: 44px;text-align: center; vertical-align:middle;clear: both;} */

.code{}
.code .codeIMG{ text-align:center;}
.code .codeIMG dt{width:230px;border-radius:4px;margin:15% auto 0; background:#fff;padding:10px;}
.code .codeIMG dt img{width:100%; position: relative;z-index: 10;}
.code .codeIMG dd{font-size:1.6rem;color:#5d646e;line-height:42px;}

.code .recommendLink{width:80%;border-top:1px solid #e5e5e5;margin:30px auto;padding-top:40px; text-align:center;}
.code .recommendLink dt{font-size:1.2rem;color:#5d646e;line-height:18px;}
.code .recommendLink dd{padding-top:12px;}
.code .recommendLink dd .links{ display:inline-block;border-radius:3px;padding:0 25px;line-height:34px;border:1px solid #5d646e;color:#5d646e; background:rgba(255,255,255,.4)}

.recommendList .superior{ background:#eff0f7;font-size:1.4rem;padding:12px;color:#212a32;}
.recommendList .superior .total{ padding-left: 30px; }
.recommendList span.SerialNumber{width:11%;}
.recommendList span.MemberID{width:15%;}
.recommendList span.phone{width:25%;}
.recommendList span.name{width:20%;}
.recommendList span.time{width:24%;}


/* .pointsList span.one{width:14%;}
.pointsList span.two{width:23%;}
.pointsList span.three{width:20%;}
.pointsList span.four{width:18%;}
.pointsList span.five{width:25%;}
.pointsList span.xianOne{width:33.33%;} */
.pointsList span.one{width:20%;}
.pointsList span.two{width:20%;}
.pointsList span.three{width:30%;}
.pointsList span.four{width:30%;}

.pointsList span.xianOne{width:33.33%;}

.moneyList span.one{width:20%;}
/* .moneyList span.two{width:25%;} */
.moneyList span.two{width:30%;}
.moneyList span.three{width:25%;}
.moneyList span.four{width:15%;} 





/*.InquireList span.one{width:18%;}
.InquireList span.two{width:30%;}
.InquireList span.three{width:22%;}
.InquireList span.four{width:27%;} */
.InquireList span img{width:30px;margin-top:6px;}


.RedeemPoints{padding:15px 0 15px 15px; display:inline-block;width:100%; background:#fff;margin-top:15px;font-size:1.4rem;line-height:24px;color:#aaafb6;}
.RedeemPoints label{font-size:1.4rem;color:#5d646e; display:block;}
.RedeemPoints .forms > div{border-bottom:1px solid #e5e5e5;padding:15px 0;}
.RedeemPoints > div input{font-size:3rem;border-left:2px solid #2eadff;padding-left:8px;color:#5d646e; display:block;width:100%;}




.voiceMessage{font-size:1.4rem;color:#5d646e;line-height:28px;padding:6px 15px 0;}
.voiceMessage .voice{color:#4e92e6;}


.operate{height:32px;line-height:24px;padding:4px;}
.operate .del{color:#5d646e;}

.formBlock .icheckList span{ display:inline-block;width:24px;height:24px;float:left;margin-top:4px;background-image: url(../../image/blue@2x.png); background-size:auto 100%;background-position: -142px 0;}
.formBlock .icheckList span.checked{background-position: -166px 0;}

/* .bankList .operate label span{ display:inline-block;width:24px;height:24px;float:left;margin-top:1px;background-image: url(../../image/blue@2x.png);background-size:auto 100%;background-position: -142px 0;} 
.bankList .operate label span.checked{background-position: -166px 0;} */
.bankList .operate label{}
.bankList .operate label span{display:inline-block;width:24px;height:24px;float:left;background-image: url(../../image/btn_set_default_radio_normal@2x.png);background-size:auto 70%;background-repeat: no-repeat;background-position: center;} 
.bankList .operate label span.checked{background-image: url(../../image/btn_set_default_radio_selected@2x.png);}

.error404{ text-align:center;}
.error404 dl{padding-top:28%;}
.error404 dl dt{}
.error404 dl dt img{width:70px;}
.error404 dl dd{font-size:1.4rem;color:#a6a9b0;line-height:18px; padding:10px 40px;}

.imgAgain{display: none;position: relative;width:56px;height:56px;overflow: hidden;float: left;margin-right:5px;}
.imgAgain img{width:56px;height:56px;}
.imgAgain .anAgain{ display:block;width:56px;height:56px; position:absolute;top:0;left:0;}
.imgAgain input.inputAgain{cursor: pointer;position: absolute;top: 0;left:0;width:56px;height:56px;font-size:10px;opacity: 0; filter: alpha(opacity=0);z-index: 10;}


.memberUpgrade{background:#fff;padding-bottom:20px;}
.memberUpgrade img{max-width:100%;}
.memberUpgrade dl.text{ text-align:center;}
.memberUpgrade 	dl dt{font-size:1.4rem;color:#5d646e;font-weight:bold;line-height:22px;}
.memberUpgrade dl dd{font-size:1.2rem;color:#8f959e;font-weight:lighter;padding-bottom:6px;}
.memberUpgrade  .submit a img{width:30px;}


.explanationText{padding:15px;font-size:1.3rem;line-height:20px;color:#212a32;}
.explanationText dl dt{margin-top:4px;}
.explanationText dl dd{color:#5d646e;padding-left:18px;}
.explanationText dl dd span{margin-left:-14px;width:14px; display:inline-block; text-align:left;}


.WeChatPayList{padding:0 0 0 15px; background:#fff;margin-top:16px;}
.WeChatPayList li{border-bottom:1px solid #e5e5e5;line-height:44px;font-size:1.4rem;color:#212a32;}
.WeChatPayList li:last-child{border:none;}
.WeChatPayList li span{float:right;padding-right:15px;}
.WeChatPayList li span.sum{font-size:1.8rem;font-weight:bold;color:#58c86b;}

.WeChatPayIMG{padding:0px 0 0 15px; background:#fff;margin-top:16px;}
.WeChatPayIMG img{width:210px;margin:40px auto 0px;display: block;}
.WeChatPayIMG span{width:80%;margin:0px 10%;font-size:1.4rem;color:#5d646e;line-height:22px; display:inline-block;}







.Area{width:100%;height:100%; background:rgba(0,0,0,0.30); position:fixed;top:0;left:0; z-index:999;display:table;z-index:10000;padding-top:48px; overflow:hidden;}

.Area  a{ display:block;line-height:42px;font-size:1.4rem;color:#5d646e;}
.Area ul{height:340px;text-align:center;overflow:auto;}
.Area .one{width:34%; position:relative;float:left; background:#e5e5e5;}
.Area .one a.active{ background:#f2f2f2;} 

.Area .two{height:340px;width:34%; position:absolute;left:33.33%;text-align:center;background:#f2f2f2;overflow:auto;}
.Area .two a.active{ background:#fff;} 

.Area .three{height:340px;width:34%; position:absolute;left:66.66%;text-align:center;background:#fff;overflow:auto;padding:0 0 10px 12px;}
.Area .three a{border-bottom:1px solid #e5e5e5;}
.Area .three a.active{color:#2eadff;} 



.AllianceList{margin:12px 15px;/* padding-top:48px; */}
.AllianceList dl{min-height:90px;padding:12px 0;border-bottom:1px solid #e5e5e5;}
.AllianceList dl dt{width:66px;height:66px;float:left;}
.AllianceList dl dt img{width:100%;height:100%;border-radius:5px;}
.AllianceList dl dd{padding-left:78px;font-size:1.2rem;color:#aaafb6;line-height:16px;}
.AllianceList dl dd span{font-size:1.6rem;color:#212a32;line-height:28px; display:block;}

.AllianceFacade{ position:relative;}
.AllianceFacade dt{background-image: url(../../image/loreList@2x.png);width: 100%;min-height: 200px;background-size:100% auto ;}
.AllianceFacade dt img{width:100%;}
.AllianceFacade dd{ position:absolute;left:0;bottom:16px;width:100%;height:44px;padding:0 15px;line-height:44px;font-size:1.6rem;color:#fff; background:rgba(0,0,0,0.32);}


.AllianceInfo{}
.AllianceInfo .title{height:32px; background:#eff0f7;padding:6px 15px;font-size:1.4rem;color:#5d646e;line-height:20px;}
.AllianceInfo .text{width: 100%;word-wrap: break-word;}
.AllianceInfo .text{padding:15px;font-size:1.4rem;line-height:22px;color:#212a32;}
.AllianceInfo .text p{ text-indent:2em;}
.AllianceInfo .text img{padding:15px;max-width:100%;}

.AllianceContact{margin-top:10px;}
.AllianceContact .title{height:32px;background:#eff0f7;padding:6px 15px;font-size:1.4rem;color:#5d646e;line-height:20px;}
.AllianceContact ul{padding-left:15px;border-bottom:40px solid #eff0f7;}
.AllianceContact ul li{border-bottom:1px solid #e5e5e5;font-size:1.4rem;line-height:44px;line-height:44px;padding-right:15px;}
.AllianceContact ul li:last-child{border:none;}


.loreTitle{ text-align:center; position:fixed;width:100%;left:0;top:0;}
.loreTitle a{ display:inline-block;padding:0px 16px;font-size:1.6rem;color:#94cdff;line-height:30px;}
.loreTitle a.active{font-size:1.8rem;color:#fff;}

.loreList{ position:relative;}
.loreList dt{ display:inline-block;width:100%;/* min-height:200px; */background:url(../../image/loreList@2x.png) no-repeat center; background-size:100% auto;}
.loreList dt img{width:100%;height: 200px;}
.loreList dd{ background:#fff; position:absolute;bottom:0;left:0;width:100%;padding:10px 15px 14px;padding-bottom:8px;font-size:1.6rem;color:#212a32;line-height:24px;}
.loreList dd time{ display:block;font-size:1.2rem;color:#aaafb6;line-height:18px;border-bottom:1px solid #e5e5e5;padding-bottom:6px;}



.loreDetailIMG{ position:relative;}
.loreDetailIMG dt{ background: url(../../image/loreList@2x.png) no-repeat ;background-size:100% auto;}
.loreDetailIMG dt img{width:100%;height: 200px;/* min-height:200px; */}
.loreDetailIMG dd{ position:absolute;width:100%;height:100%;left:0;top:0;}
.loreDetailIMG dd a{width:46px;height:46px; display:inline-block;}
.loreDetailIMG dd a img{width:100%;height:100%;}

.loreDetailIMG dd .title{ position:absolute;padding:15px;bottom:0;font-size:2rem;color:#fff;line-height:24px; display:block;width:100%;background: rgba(0,0,0,0.32);}
.loreDetailIMG dd .title time{ display:block;font-size:1.2rem;color:#fff;line-height:22px;}

.newsList{min-height:104px;padding:12px 0;margin:0 15px;border-bottom:1px solid #e5e5e5;}
.newsList dl dt{width:120px;height:80px;float:left; background:url(../../image/newsList@2x.png) no-repeat; background-size:100%;}
.newsList dl dt img{width:100%;height:100%;border-radius:5px;}
.newsList dl dd{padding:10px 0 0 136px;font-size:1.8rem;color:#212a32;line-height:20px;}

.newsTitle{padding:15px 15px 0;font-size:2rem;color:#212a32;line-height:24px;}
.newsTitle time{ display:block;font-size:1.2rem;color:#aaafb6;line-height:26px;}
.aboutTOP{padding-top:48px;}






.NoInvitation{padding:20px;}
.NoInvitation h2{margin:20px 0;font-size:2.2rem;color:#2eadff; text-align:center;font-weight:normal;}
.NoInvitation .text{ background:#f4f5f7;border-radius:4px; text-align:center;padding:12px;color:#ffa132;font-size:1.4rem;line-height:18px;}

.NoInvitation .OneWay{margin-top:40px;}
.NoInvitation .OneWay .title{width:100%;height:32px; position:relative; text-align:center;}
.NoInvitation .OneWay .title span{width:100%;height:1px; display:inline-block; background:#d8dde4; position:absolute;top:15px;left:0; z-index:0;}
.NoInvitation .OneWay .title em{ display:inline-block;font-size:1.4rem;color:#5d646e;line-height:32px;font-weight:bold; background:#fff;padding:0 14px; z-index:1; position:relative;font-style:normal;}
.NoInvitation .OneWay span.explain{ display:inline-block;width:100%; text-align:center;color:#8f959e;font-size:1.4rem;}
.NoInvitation .OneWay .an{background:#2eadff;}
.NoInvitation .OneWay .an img{width:30px;margin-right:4px; vertical-align:middle;}

.NoInvitation .inputText{margin-top:14px; position:relative;padding-bottom:50px;}

.NoInvitation .inputText input{width:100%;height:48px;padding:4px; background:#f2f2f2;border:1px solid #d8d8d8;border-radius:4px;}
.NoInvitation .inputText a{ display:inline-block;width:72px; position:absolute;right:4px;top:4px;background:#2eadff;color:#fff;border-radius:4px;line-height:40px; text-align:center;font-size:1.4rem;}
.NoInvitationLoginA{ position:fixed;bottom:0;width:100%; background:#f4f5f7; text-align:center;padding:10px;line-height:34px;font-size:1.4rem;color:#666;}
.NoInvitationLoginA a{color:#2eadff;}




.subEntrance ul li.avatarIMG {height: 58px;padding: 14px 4px 14px 0;}
.subEntrance ul li.avatarIMG .avatar{width:44px !important;margin-top:-7px;border-radius:50%;overflow:hidden;float:left;}

.avatarList{}
.avatarList ul{}
.avatarList ul li{border-bottom:1px solid #e5e5e5;min-height:58px;padding:7px 4px 7px 0;line-height:44px;}
.avatarList ul li img{width:44px;border-radius:50%;float:left;} 
.avatarList ul li span{width:24px;height:24px;float:right;background-image: url(../image/blue@2x.png); background-size:auto 100%;background-position: -46px 0;margin:12px 20px; display:none;}
.avatarList ul li.active span{display:inline-block;}


.guideList li{height:46px;line-height:30px;font-size:14px; display:block;width:100%;padding:8px 15px;}
.guideList li:nth-child(even){ background:#f7f7f7;}
.guideList li img{width:30px;}
.guideList li a{ display:block;color:#525252;}





.ball-spin-fade-loader {position: relative; width:32px;height:32px;margin:14px auto;}
.ball-spin-fade-loader > div{background-color:#c3c9d1;width:6px;height:6px;border-radius: 100%;position: absolute;}
@-webkit-keyframes ball-spin-fade-loader {
  50% {opacity: 0.3;-webkit-transform: scale(0.4);transform: scale(0.4); }
  100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1); } }
@keyframes ball-spin-fade-loader {
  50% {opacity: 0.3;-webkit-transform: scale(0.4);transform: scale(0.4); }
  100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1); } }
.ball-spin-fade-loader > div:nth-child(1) {top:25px;left: 12.5px; 
    -webkit-animation: ball-spin-fade-loader 1s 0s infinite linear;
	animation: ball-spin-fade-loader 1s 0s infinite linear; }
.ball-spin-fade-loader > div:nth-child(2) {top: 21.02272px;left: 21.02272px;
    -webkit-animation: ball-spin-fade-loader 1s 0.12s infinite linear;
    animation: ball-spin-fade-loader 1s 0.12s infinite linear; }
.ball-spin-fade-loader > div:nth-child(3) {top: 12.5px;left: 25px;
    -webkit-animation: ball-spin-fade-loader 1s 0.24s infinite linear;
    animation: ball-spin-fade-loader 1s 0.24s infinite linear; }
.ball-spin-fade-loader > div:nth-child(4) {top: 4.02272px;left: 21.02272px;
    -webkit-animation: ball-spin-fade-loader 1s 0.36s infinite linear;
    animation: ball-spin-fade-loader 1s 0.36s infinite linear; }
.ball-spin-fade-loader > div:nth-child(5) {top: 0px;left: 12.5px;
    -webkit-animation: ball-spin-fade-loader 1s 0.48s infinite linear;
    animation: ball-spin-fade-loader 1s 0.48s infinite linear; }
.ball-spin-fade-loader > div:nth-child(6) {top: 4.02272px;left: 4.02272px;
    -webkit-animation: ball-spin-fade-loader 1s 0.6s infinite linear;
    animation: ball-spin-fade-loader 1s 0.6s infinite linear; }
.ball-spin-fade-loader > div:nth-child(7) {top: 12.5px;left: 0px;
    -webkit-animation: ball-spin-fade-loader 1s 0.72s infinite linear;
    animation: ball-spin-fade-loader 1s 0.72s infinite linear; }
.ball-spin-fade-loader > div:nth-child(8) {top: 21.02272px;left: 4.02272px;
    -webkit-animation: ball-spin-fade-loader 1s 0.84s infinite linear;
    animation: ball-spin-fade-loader 1s 0.84s infinite linear; }



.version{ text-align:center;}
.version dt{width:80px;margin:32% auto 0;}
.version dt img{width:100%;}
.version dd{color:#aaafb6;font-size:1.4rem;line-height:32px;font-weight:lighter;}

.PointsCount{background:#2eadff;padding:10px 15px;}
.PointsCount dl dt{color:#cde5ff;font-size:1.4rem;}
.PointsCount dl dd{color:#fff;font-size:2.8rem;font-weight:100;}

.PointsCount.Business dl{width:50%; text-align:center;float:left; display:block;}

.PointsData{width: 100%;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;overflow-x: auto;}
.PointsData table{width: 100%;max-width: 100%;border-collapse: collapse;}
.PointsData  table>thead>tr>th,.PointsData  table>tbody>tr>td{white-space: nowrap;padding:10px 9px;line-height: 1.42857143;}
.PointsData  table>thead>tr>th{border-bottom:1px solid #e5e5e5;font-size:1.4rem;color:#848a9b; font-weight:normal; text-align:left;}
.PointsData  table>tbody>tr>td{border-bottom:1px solid #e5e5e5;font-size:1.2rem;color:#212a32;font-weight:normal; text-align:left;}

/*消费登记页面新增公司账户信息*/
.paypage{background: #fff;line-height:24px;font-size:12px;}
.paypage .note{padding:15px;border-radius:4px; line-height:18px;background:#fff;}
.paypage .note dl{display:block;background:#fff9e3;padding:10px;line-height:20px;font-size:12px;}
.paypage .note dt{font-weight:bold;line-height:24px;color:#333;}
.paypage .note dd{color: #5d646e;}


/*商家首页用户数据去掉万*/
.userdata { overflow: hidden; padding-bottom: 10px; }
.userdata .avatar {width:94px; height:78px;position:relative; float:left;text-align:center; padding-top: 40px; }
.userdata .avatar p {margin: 0; color: #fff;}
.userdata .avatar .img{ display:inline-block;width:72px;height:72px;border-radius:50%; overflow:hidden;border:3px solid #6ac5ff; background-image:url(../../image/Avatar.png); background-repeat:no-repeat; background-position:center; background-size:100%;}
.userdata .avatar .img a img{width:100%;height:100%;}
.userdata .avatar p.business{overflow: hidden; background-image:url(../../image/propertyName@2x.png);width:100%;height:23px;margin-top: -20px; position: relative; background-size:100%; background-position:center; background-repeat:no-repeat; line-height:18px; z-index:10;}
.userdata .avatar p.business.gray{background-image:url(../../image/propertyNameGray@2x.png)}
.userdata .avatar p.business.vip{background-image:url(../../image/propertyNameVIP@2x.png); text-indent:1.8em;}
.userdata .avatar p.business.vip:before{ content:'';width:30px;height:30px; position:absolute; background:url(../../image/vip@2x.png); background-size:100%;bottom:4px;left:7px;}
.userdata .avatar p.name{ font-size: 1.4em;padding-top: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.userdata .avatar p.userid{font-size: 1.2em; padding-top: 4px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.userdata .datainfo { margin-left: 120px; padding-top: 0; }
.userdata .datainfo li {color: #fff; line-height: 2;font-size: 1em; border-bottom: 1px solid #efefef; position: relative; overflow: hidden;}
.userdata .datainfo li b{font-weight: normal; max-width: 45%; display: block; overflow: hidden; float: left;}
.userdata .datainfo li span{float: right;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width: 55%; text-align: right;}


/*首页qq电话*/
.InfopopMsg{position: fixed;z-index: 10;bottom: 60px;right: 10px;}
.InfopopMsg img{width: 50px;}
.InfopopMsgBOX dl{line-height: 34px;padding: 10px 0 10px 0;}
.InfopopMsgBOX dl dt{font-size: 1.6rem;color: #212a32;}
.InfopopMsgBOX dl dd{font-size: 1.6rem;color: #5d646e;line-height: 24px; z-index:999;}
.Pop_BJ .DialogBox .operateOne{border-top:1px solid #e5e5e5;height:46px;padding:0;}
.Pop_BJ .DialogBox .operateOne .link{line-height:46px;font-size:1.6rem; display:inline-block;width:100%;float:left;border-right:1px solid #e5e5e5;}
.Pop_BJ .DialogBox .operateOne .link:hover{background: #e5e5e5;color: #212a32;}

/* 添加银行卡 */
.formBlock .forms .banksInput input[type="text"]{display: inline;width: 30%;}
.formBlock .forms .banksInput span{padding-right: 10px;color: rgb(88, 100, 133);}

/* 404按钮 */
.error404Btn a{display: block;border: solid 1px #d8d8d8;width: 120px;height: 30px;margin: auto;line-height: 30px;color: #5d656e;}
.error404Btn a:hover{background: #e5e5e5;}